libdvbv5_d.mgt

@file mgt.h @ingroup dvb_table @brief Provides the table parser for the ATSC MGT (Master Guide Table) @copyright GNU Lesser General Public License version 2.1 (LGPLv2.1) @author Andre Roth

@par Relevant specs The table described herein is defined at: - ATSC A/65:2009

@see http://www.etherguidesystems.com/help/sdos/atsc/syntax/tablesections/MGT.aspx

@par Bug Report Please submit bug reports and patches to linux-media@vger.kernel.org

Members

Functions

atsc_table_mgt_free
void atsc_table_mgt_free(atsc_table_mgt* table)

@brief Frees all data allocated by the MGT table parser @ingroup dvb_table

atsc_table_mgt_init
ssize_t atsc_table_mgt_init(dvb_v5_fe_parms* parms, const(ubyte)* buf, ssize_t buflen, atsc_table_mgt** table)

@brief Initializes and parses MGT table @ingroup dvb_table

atsc_table_mgt_print
void atsc_table_mgt_print(dvb_v5_fe_parms* parms, atsc_table_mgt* table)

@brief Prints the content of the MGT table @ingroup dvb_table

Manifest constants

ATSC_TABLE_MGT
enum ATSC_TABLE_MGT;

@def ATSC_TABLE_MGT @brief ATSC MGT table ID @ingroup dvb_table

Structs

atsc_table_mgt
struct atsc_table_mgt

@struct atsc_table_mgt @brief ATSC MGT table @ingroup dvb_table

atsc_table_mgt_table
struct atsc_table_mgt_table

@struct atsc_table_mgt_table @brief ATSC tables descrition at MGT table @ingroup dvb_table

Meta